

/* Reset v1.0 | 20080212 */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,
small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td {
margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;}
body {line-height:1;}
ol,ul {list-style:none;}
blockquote,q{quotes:none;}
blockquote:before, blockquote:after,q:before,q:after{content:'';content: none;}
/* remember to define focus styles! */
:focus {outline:0;}
/* remember to highlight inserts somehow! */
ins {text-decoration:none;}
del {text-decoration:line-through;}
/* tables still need 'cellspacing="0"' in the markup */
table {border-collapse:collapse;border-spacing:0;}

/* Typography */
body { font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;color:#333;font-size:12px;line-height:18px; }
h1, h2, h3, h4, h5, h6 { font-weight:normal;color:#252525; }
h1 { font-size:28px;line-height:36px;margin:0 0 18px 0;padding:0;font-weight:bold;letter-spacing:-1px; }
h2 { font-size:22px;line-height:36px;margin:0 0 18px 0;padding:0;font-weight:bold; }
h3 { font-size:18px;line-height:18px;margin:0 0 18px 0;padding:0; }
h4 { font-size:16px;line-height:18px;margin:0 0 18px 0;padding:0; }
h5 { font-size:13px;line-height:18px;margin: 0 0 0 0;padding:0;font-weight:bold; }
h2.title { font-size:22px;line-height:18px;margin:0 0 5px 0; }
h4.date { font-size:10px;line-height:18px;margin:0 0 13px 0;text-transform:uppercase;font-weight:bold; }
p { font-size:13px;margin:0 0 18px 0;padding:0; }
ul,ol { margin: 0 0 18px 0;padding:0; }
ul li, ol li { font-size:13px;line-height:18px;margin:0 0 0 0;list-style:none; }
a {color:#600;}
a:hover { color:#000;}
strong { color:#444; }

/* Layout */
#container { width:960px;margin:0 auto; }
#header { padding:20px;background:#eee;}
#content { padding:20px; }


#mainnav {}
#mainnav li { display:inline;margin:0 10px 0 0; }
#mainnav li a { padding:3px 6px 0 0; }